Βάσεις ∆εδομένων Ι

Κωδικός μαθήματος
ΨΣ016
Μονάδες ECTS
6
Εξάμηνο
Εξάμηνο Δ
Κατηγορία μαθήματος
Περιγραφή μαθήματος
ΜΑΘΗΣΙΑΚΑ ΑΠΟΤΕΛΕΣΜΑΤΑ

Σκοπός του μαθήματος είναι η εισαγωγή των φοιτητών στις βασικές αρχές των βάσεων δεδομένων και στην κατανόηση του τρόπου λειτουργίας και της ύπαρξής τους στην καθημερινότητα των ανθρώπων και των ψηφιακών συστημάτων. Σκοπός είναι να βοηθήσει του φοιτητές:

  • Να κατανοήσουν τις αρχές που διέπουν τις Βάσεις ∆εδομένων (Β∆)
  • Να αναγνωρίζουν το σχεσιακό μοντέλο ως το κυρίαρχο μοντέλο στα σημερινά Σ∆Β∆
  • Να έχουν τη δυνατόπτητα να σχεδιάζουν Β∆, η οποία διδάσκεται χρησιμοποιώντας τεχνικές όπως αυτές της κανονικοποίησης (normalization), καθώς επίσης και διαγραμματικές τεχνικές όπως το διάγραμμα οντοτήτων-συσχετίσεων (entityrelationship diagrams)
  • Να εμβαθύνουν στην SQL ως της πλέον διαδεδομένης γλώσσας διαχείρισης Β∆ και των τρόπων που μπορεί να χρησιμοποιήσει κανείς για να προσπελάσει τα δεδομένα μιας Β∆
  • Να κατανοήσουν και να εφαρμόσουν τις έννοιες της Σχεσιακής Άλγεβρας και του Σχεσιακού Λογισμού
  • Να κατανοήσουν στις Κανονικές Μορφές
ΓΕΝΙΚΕΣ ΙΚΑΝΟΤΗΤΕΣ
  • Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών
  • Λήψη αποφάσεων
  • Αυτόνομη ή και ομαδική εργασία
  • Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης
ΠΕΡΙΕΧΟΜΕΝΟ ΜΑΘΗΜΑΤΟΣ

Σύντομη περιγραφή

  • Ποιος είναι ο ρόλος των βάσεων δεδομένων και που τις συναντούμε.
  • Εισαγωγή στις βάσεις δεδομένων και τα συστήματα διαχείρισης βάσεων δεδομένων.
  • Tο μοντέλο οντοτήτων συσχετίσεων (Ο/Σ), σχεδιασμός με το μοντέλο Ο/Σ.
  • Το σχεσιακό μοντέλο δεδομένων, σχεσιακή άλγεβρα, άλλες γλώσσες για το σχεσιακό μοντέλο (σχεσιακός λογισμός).
  • Η γλώσσα ερωτήσεων SQL.
  • Περιορισμοί στα δεδομένα, συναρτησιακές εξαρτήσεις, σχεδίαση σχεσιακών βάσεων δεδομένων.
  • Σχεδιασμός ολοκληρωμένου συστήματος Βάσης ∆εδομένων.
  • Κύκλος δημιουργίας, ολοκλήρωσης και βελτίωσης μίας Βάσης ∆εδομένων
  • Εισαγωγή στις μη-Σχεσιακές Βάσεις ∆εδομένων (noSQL).
  • Χαρακτηριστικά των noSQL Β∆.
ΟΡΓΑΝΩΣΗ ΔΙΔΑΣΚΑΛΙΑΣ
Δραστηριότητα Φόρτος Εργασίας Εξαμήνου
Διαλέξεις 39
Αυτοτελής μελέτη 111
Σύνολο μαθήματος 150
ΑΞΙΟΛΟΓΗΣΗ ΦΟΙΤΗΤΩΝ

Ασκήσεις και εργασία που εκπονούνται κατά την διάρκεια του εξαμήνου, και γραπτή εξέταση στο τέλος του εξαμήνου. Ο τελικός βαθμός προκύπτει συνυπολογίζοντας τους βαθμούς της γραπτής εξέτασης (βάρος 60-70%) και της εργασίας (βάρος 30-40%). Προϋπόθεση, ο προβιβάσιμος βαθμός στην εργασία και στην εξέταση. Η γραπτή τελική εξέταση μπορεί να περιλαμβάνει:

  • Ανάλυση και συγκριτική αξιολόγηση στοιχείων θεωρίας.
  • Ερωτήσεις πολλαπλής επιλογής (multiple choice questions).
  • Επίλυση προβλημάτων εφαρμογής των γνώσεων που αποκτήθηκαν.

Για τις περιπτώσεις σπουδαστών με αποδεδειγμένη μαθησιακή δυσκολία (π.χ. δυσλεξία), η γραπτή εξέταση μπορεί να συνοδεύεται από σύντομη προφορική εξέταση στα ίδια θέματα με εκείνα της γραπτής εξέτασης.

ΣΥΝΙΣΤΩΜΕΝΗ ΒΙΒΛΙΟΓΡΑΦΙΑ

1.    J. Ullman, J. Widom, Βασικές αρχές για τα Συστήματα Βάσεων ∆εδομένων, Εκδόσεις: Κλειδάριθμος
2.    R. Elmasari, S. Navathe, Θεμελιώδεις αρχές συστημάτων βάσεων δεδομένων, Εκδόσεις: ∆ίαυλος, 2012
3.    R. Ramakrishnan, J. Gehrke, Συστήματα ∆ιαχείρισης Βάσεων ∆εδομένων, Εκδόσεις: Α. ΤΖΙΟΛΑ & ΥΙΟΙ Α.Ε., 2012
4.    M. Gillenson, Βασικές Αρχές Συστημάτων ∆ιαχείρισης Βάσεων ∆εδομένων, Broken Hill Publishers Ltd

ΗΛΕΚΤΡΟΝΙΚΗ ΣΕΛΙ∆Α ΜΑΘΗΜΑΤΟΣ ΣΤΟ ECLASS

https://eclass.uop.gr/modules/auth/opencourses.php?fc=294